package com.cssy.yd.logic.entity;

import java.io.Serializable;

/**
 * 数据对象
 * @since 2013-08-12
 */
public class LogicProGetApplyItemDO implements Serializable {

    private static final long serialVersionUID = 137630422464067258L;

    /**
     * column logic_pro_get_apply_item.id
     */
    private String id;

    /**
     * column logic_pro_get_apply_item.get_pro_id  抬头ID
     */
    private String getProId;

    /**
     * column logic_pro_get_apply_item.batch  批次
     */
    private String batch;

    /**
     * column logic_pro_get_apply_item.code  材料料号系统编码
     */
    private String code;

    /**
     * column logic_pro_get_apply_item.spec  货品规格
     */
    private String spec;

    /**
     * column logic_pro_get_apply_item.unit  货品单位
     */
    private String unit;

    /**
     * column logic_pro_get_apply_item.unitconvert  单位换算率
     */
    private Double unitconvert;

    /**
     * column logic_pro_get_apply_item.name  货品名称
     */
    private String name;

    /**
     * column logic_pro_get_apply_item.acture_quantity  实际领料数量
     */
    private Double actureQuantity;

    /**
     * column logic_pro_get_apply_item.quantuty  数量
     */
    private Double quantuty;

    /**
     * column logic_pro_get_apply_item.status  物品状态
     */
    private String status;

    /**
     * column logic_pro_get_apply_item.stock_price  进货价
     */
    private Double stockPrice;

    /**
     * column logic_pro_get_apply_item.price  单价
     */
    private Double price;

    /**
     * column logic_pro_get_apply_item.remark  备注
     */
    private String remark;

    /**
     * column logic_pro_get_apply_item.hub_code  库位代码
     */
    private String hubCode;

    /**
     * column logic_pro_get_apply_item.hub_name  库位名称
     */
    private String hubName;

    /**
     * column logic_pro_get_apply_item.kcsl  库存数量
     */
    private Double kcsl;

    /**
     * column logic_pro_get_apply_item.ORDER_NO  制令单
     */
    private String orderNo;

    /**
     * column logic_pro_get_apply_item.COMPONENT_SEQUENCE_ID  BOM序号系统编码
     */
    private String componentSequenceId;

    /**
     * column logic_pro_get_apply_item.OPERATION_CODE  工序代码
     */
    private String operationCode;

    /**
     * column logic_pro_get_apply_item.QTY_BOM  材料BOM用量
     */
    private Double qtyBom;

    /**
     * column logic_pro_get_apply_item.jquantuty  基本单位数量
     */
    private Double jquantuty;

    /**
     * column logic_pro_get_apply_item.junit  基本单位
     */
    private String junit;

    /**
     * column logic_pro_get_apply_item.jquantuty1  换算率
     */
    private Double jquantuty1;
    
    private String materialsid;
    
    private Double ycksl;

    private String openBatch;
    
    public LogicProGetApplyItemDO() {
        super();
    }

    public LogicProGetApplyItemDO(String id, String getProId, String batch, String code, String spec, String unit,Double unitconvert, String name, Double actureQuantity, Double quantuty, String status, Double stockPrice, Double price, String remark, String hubCode, String hubName, Double kcsl, String orderNo, String componentSequenceId, String operationCode, Double qtyBom, Double jquantuty, String junit, Double jquantuty1) {
        this.id = id;
        this.getProId = getProId;
        this.batch = batch;
        this.code = code;
        this.spec = spec;
        this.unit = unit;
        this.unitconvert = unitconvert;
        this.name = name;
        this.actureQuantity = actureQuantity;
        this.quantuty = quantuty;
        this.status = status;
        this.stockPrice = stockPrice;
        this.price = price;
        this.remark = remark;
        this.hubCode = hubCode;
        this.hubName = hubName;
        this.kcsl = kcsl;
        this.orderNo = orderNo;
        this.componentSequenceId = componentSequenceId;
        this.operationCode = operationCode;
        this.qtyBom = qtyBom;
        this.jquantuty = jquantuty;
        this.junit = junit;
        this.jquantuty1 = jquantuty1;
    }

    /**
     * getter for Column logic_pro_get_apply_item.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_pro_get_apply_item.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_pro_get_apply_item.get_pro_id
     */
    public String getGetProId() {
        return getProId;
    }

    /**
     * setter for Column logic_pro_get_apply_item.get_pro_id
     * @param getProId
     */
    public void setGetProId(String getProId) {
        this.getProId = getProId;
    }

    /**
     * getter for Column logic_pro_get_apply_item.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_pro_get_apply_item.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_pro_get_apply_item.code
     */
    public String getCode() {
        return code;
    }

    /**
     * setter for Column logic_pro_get_apply_item.code
     * @param code
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * getter for Column logic_pro_get_apply_item.spec
     */
    public String getSpec() {
        return spec;
    }

    /**
     * setter for Column logic_pro_get_apply_item.spec
     * @param spec
     */
    public void setSpec(String spec) {
        this.spec = spec;
    }

    /**
     * getter for Column logic_pro_get_apply_item.unit
     */
    public String getUnit() {
        return unit;
    }

    /**
     * setter for Column logic_pro_get_apply_item.unit
     * @param unit
     */
    public void setUnit(String unit) {
        this.unit = unit;
    }
    
    /**
     * getter for Column logic_pro_get_apply_item.unitconvert
     */
    public Double getUnitconvert() {
		return unitconvert;
	}

    /**
     * setter for Column logic_pro_get_apply_item.unitconvert
     * @param unitconvert
     */
	public void setUnitconvert(Double unitconvert) {
		this.unitconvert = unitconvert;
	}

	/**
     * getter for Column logic_pro_get_apply_item.name
     */
    public String getName() {
        return name;
    }

    /**
     * setter for Column logic_pro_get_apply_item.name
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * getter for Column logic_pro_get_apply_item.acture_quantity
     */
    public Double getActureQuantity() {
        return actureQuantity;
    }

    /**
     * setter for Column logic_pro_get_apply_item.acture_quantity
     * @param actureQuantity
     */
    public void setActureQuantity(Double actureQuantity) {
        this.actureQuantity = actureQuantity;
    }

    /**
     * getter for Column logic_pro_get_apply_item.quantuty
     */
    public Double getQuantuty() {
        return quantuty;
    }

    /**
     * setter for Column logic_pro_get_apply_item.quantuty
     * @param quantuty
     */
    public void setQuantuty(Double quantuty) {
        this.quantuty = quantuty;
    }

    /**
     * getter for Column logic_pro_get_apply_item.status
     */
    public String getStatus() {
        return status;
    }

    /**
     * setter for Column logic_pro_get_apply_item.status
     * @param status
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * getter for Column logic_pro_get_apply_item.stock_price
     */
    public Double getStockPrice() {
        return stockPrice;
    }

    /**
     * setter for Column logic_pro_get_apply_item.stock_price
     * @param stockPrice
     */
    public void setStockPrice(Double stockPrice) {
        this.stockPrice = stockPrice;
    }

    /**
     * getter for Column logic_pro_get_apply_item.price
     */
    public Double getPrice() {
        return price;
    }

    /**
     * setter for Column logic_pro_get_apply_item.price
     * @param price
     */
    public void setPrice(Double price) {
        this.price = price;
    }

    /**
     * getter for Column logic_pro_get_apply_item.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_pro_get_apply_item.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_pro_get_apply_item.hub_code
     */
    public String getHubCode() {
        return hubCode;
    }

    /**
     * setter for Column logic_pro_get_apply_item.hub_code
     * @param hubCode
     */
    public void setHubCode(String hubCode) {
        this.hubCode = hubCode;
    }

    /**
     * getter for Column logic_pro_get_apply_item.hub_name
     */
    public String getHubName() {
        return hubName;
    }

    /**
     * setter for Column logic_pro_get_apply_item.hub_name
     * @param hubName
     */
    public void setHubName(String hubName) {
        this.hubName = hubName;
    }

    /**
     * getter for Column logic_pro_get_apply_item.kcsl
     */
    public Double getKcsl() {
        return kcsl;
    }

    /**
     * setter for Column logic_pro_get_apply_item.kcsl
     * @param kcsl
     */
    public void setKcsl(Double kcsl) {
        this.kcsl = kcsl;
    }

    /**
     * getter for Column logic_pro_get_apply_item.ORDER_NO
     */
    public String getOrderNo() {
        return orderNo;
    }

    /**
     * setter for Column logic_pro_get_apply_item.ORDER_NO
     * @param orderNo
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    /**
     * getter for Column logic_pro_get_apply_item.COMPONENT_SEQUENCE_ID
     */
    public String getComponentSequenceId() {
        return componentSequenceId;
    }

    /**
     * setter for Column logic_pro_get_apply_item.COMPONENT_SEQUENCE_ID
     * @param componentSequenceId
     */
    public void setComponentSequenceId(String componentSequenceId) {
        this.componentSequenceId = componentSequenceId;
    }

    /**
     * getter for Column logic_pro_get_apply_item.OPERATION_CODE
     */
    public String getOperationCode() {
        return operationCode;
    }

    /**
     * setter for Column logic_pro_get_apply_item.OPERATION_CODE
     * @param operationCode
     */
    public void setOperationCode(String operationCode) {
        this.operationCode = operationCode;
    }

    /**
     * getter for Column logic_pro_get_apply_item.QTY_BOM
     */
    public Double getQtyBom() {
        return qtyBom;
    }

    /**
     * setter for Column logic_pro_get_apply_item.QTY_BOM
     * @param qtyBom
     */
    public void setQtyBom(Double qtyBom) {
        this.qtyBom = qtyBom;
    }

    /**
     * getter for Column logic_pro_get_apply_item.jquantuty
     */
    public Double getJquantuty() {
        return jquantuty;
    }

    /**
     * setter for Column logic_pro_get_apply_item.jquantuty
     * @param jquantuty
     */
    public void setJquantuty(Double jquantuty) {
        this.jquantuty = jquantuty;
    }

    /**
     * getter for Column logic_pro_get_apply_item.junit
     */
    public String getJunit() {
        return junit;
    }

    /**
     * setter for Column logic_pro_get_apply_item.junit
     * @param junit
     */
    public void setJunit(String junit) {
        this.junit = junit;
    }

    /**
     * getter for Column logic_pro_get_apply_item.jquantuty1
     */
    public Double getJquantuty1() {
        return jquantuty1;
    }

    /**
     * setter for Column logic_pro_get_apply_item.jquantuty1
     * @param jquantuty1
     */
    public void setJquantuty1(Double jquantuty1) {
        this.jquantuty1 = jquantuty1;
    }

	public String getMaterialsid() {
		return materialsid;
	}

	public void setMaterialsid(String materialsid) {
		this.materialsid = materialsid;
	}

	public Double getYcksl() {
		return ycksl;
	}

	public void setYcksl(Double ycksl) {
		this.ycksl = ycksl;
	}

	public String getOpenBatch() {
		return openBatch;
	}

	public void setOpenBatch(String openBatch) {
		this.openBatch = openBatch;
	}
	
}